翻訳と辞書 |
Unsorted Block Image File System ( リダイレクト:UBIFS ) : ウィキペディア日本語版 | UBIFS
Unsorted Block Image File System (UBIFS)は、生のフラッシュメモリメディアに用いられるファイルシステムである〔UBIFS does not work on top of block devices, only raw flash , 〕。JFFS2の後継であり、と競合関係にある。2007年の初頭に開発が始められ、2008年10月に最初の安定版がLinuxカーネル 2.6.27向けにリリースされた〔UBIFS patch submission 〕。UBIFSは、ハンガリーのの協力により、ノキアの技術者によって開発された。 == 概要 == UBIFSはUnsorted Block Image(UBI)デバイスの上で動作し、UBIデバイスはMemory Technology Device(MTD)の上で動作する。MTDを直接には使用しない〔Three layers are involved, MTD, UBI, UBIFS 〕。UBIFSとJFFS2の大きな違いは、UBIFSがライトキャッシュ(write caching)に対応していること〔http://www.linux-mtd.infradead.org/doc/ubifs.html#L_writeback〕と、UBIFSが未使用エリアの計算で悲観的な方に誤ることである〔Why df reports too little free space 〕。大容量NAND型フラッシュメモリで、UBIFSはJFFS2よりもより良く動作する傾向がある〔http://www.linux-mtd.infradead.org/doc/ubifs.html#L_scalability Scalability of UBIFS vs. JFFS2〕。これは、UBIFSの設計の「速いマウント、大きなファイルへの速いアクセス、書き込み速度の向上」という目標の結果である。UBIFSは、伝送時データ圧縮(on-the-fly compression)や回復性、電源断への耐性についても、JFFS2の性能を維持しているか向上している〔。UBIFSの伝送時データ圧縮には、zlib(deflateアルゴリズム)やLZOが使用できる。 JFFS2はファイルシステムのインデックスをメモリに保持するが、UBIFSはフラッシュに格納する。JFFS2ではボリュームをマウントするたびにテーブルを作り直す必要があり、これがJFFS2のスケーラビリティに直接影響を与えている。また、JFFS2のテーブルは、いくつかのイメージが使えない場合のために十分なシステムRAMを消費する。
抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「UBIFS」の詳細全文を読む
スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース |
Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.
|
|